/* GOOGLE MAP
============================================================================================================================ */
.map {
	position: relative;
	width: auto;
	height: 350px;
	overflow: hidden;
	margin: 0 0 2em;
}



.map .googlemap-container {
	width: 100%;
	height: 350px;
}
.googlemap-container .vcard {margin: 0;}
.map button {
	position: absolute;
	top: -2px;
	left: -2px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 2px;
	padding: 2px;
	border-style: solid;
	border-width: 0;
	background: transparent;
	text-indent: -100em;
	cursor: pointer;
}
.map a:focus,
.map a:active,
.map button:focus,
.map button:active {outline:  2px dashed #61bf1a;}

.map img {max-width:none;}


.map-results {width:100%;}